package com.zsj.entity;

import lombok.Data;

import java.time.LocalDateTime;

/**
 * @Description:
 * @Author:
 * @Date:
 */
@Data
public class OrderResponse {

    /**
     * 字节商⼾编码
     */
    private String appId;

    /**
     * 字节充值订单号
     */
    private String chargeNo;

    /**
     * ⼿机号
     */
    private String mobile;

    /**
     * 运营商编码
     */
    private String carrierCode;

    /**
     * 省份编码
     */
    private String adCode;

    /**
     * 产品编码
     */
    private String productDenomination;

    /**
     * 供应商编码
     */
    private String supplierCode;

    /**
     * 自己的订单号
     */
    private String channelChargeNo;

    /**
     * 供应商订单号
     */
    private String supplierOrderNo;

    /**
     * 订单状态
     */
    private String orderStatus;

    /**
     * 结算⾦额
     */
    private String contractPrice;

    /**
     * 供应商结算⾦额
     */
    private String supplierContractPrice;

    /**
     * 完成时间
     */
    private String finishTime;

    /**
     * 成功时间
     */
    private String successTime;

    /**
     * 原运营商编码
     */
    private String originCarrierCode;

    /**
     * 现运营商编码
     */
    private String currentCarrierCode;

    /**
     * 交易日期
     */
    private Integer txnDate;

    /**
     * 终态日期
     */
    private Integer finishDate;

    /**
     * 返回码
     */
    private String returnCode;

    /**
     * 返回信息
     */
    private String returnMessage;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 更新时间
     */
    private LocalDateTime updateTime;

    /**
     * 通知状态:0-待通知 1-通知成功 2-通知失败
     */
    private String notifyStatus;

    /**
     * 通知次数
     */
    private Integer notifyTimes;

    /**
     * 最近一次通知时间
     */
    private LocalDateTime lastNotifyTime;
}
